package com.enjoyor.soa.traffic.api.dto.tpcms;

import oracle.spatial.geometry.JGeometry;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

/**
 * 禁行线路表
 */
public class InfoStopRoadDto extends ABean {

    private static final long serialVersionUID = -3403251862291624372L;

    // 线路编号:R+毫秒级时间戳
    private String stopRoadId;

    // 线路名称
    private String stopRoadName;

    // 关联区域编号
    private String applyZoneId;

    // 关联区域名称
    private String applyZoneName;

    // 线路类型编号
    private String roadTypeId;

    // 线路类型名称
    private String roadTypeName;

    // 管辖部门编号
    private String roadDeptId;

    // 管辖部门名称
    private String roadDeptName;

    // 开启状态(0为否，1为是；默认为1)
    private String isUse;

    // 是否删除(0为否，1为是；默认为0)
    private String isDelete;

    // 更新时间
    private String updateTime;

    // 存储地图线路
    private JGeometry roadGeo;

    // 线路备注
    private String roadMemo;

    public String getApplyZoneName() {
        return applyZoneName;
    }

    public void setApplyZoneName(String applyZoneName) {
        this.applyZoneName = applyZoneName;
    }

    public InfoStopRoadDto() {
    }

    public String getStopRoadId() {
        return stopRoadId;
    }

    public void setStopRoadId(String stopRoadId) {
        this.stopRoadId = stopRoadId == null ? null : stopRoadId.trim();
    }

    public String getStopRoadName() {
        return stopRoadName;
    }

    public void setStopRoadName(String stopRoadName) {
        this.stopRoadName = stopRoadName == null ? null : stopRoadName.trim();
    }

    public String getApplyZoneId() {
        return applyZoneId;
    }

    public void setApplyZoneId(String applyZoneId) {
        this.applyZoneId = applyZoneId == null ? null : applyZoneId.trim();
    }

    public String getRoadTypeId() {
        return roadTypeId;
    }

    public void setRoadTypeId(String roadTypeId) {
        this.roadTypeId = roadTypeId /* == null ? null : roadTypeId.trim() */;
    }

    public String getRoadTypeName() {
        return roadTypeName;
    }

    public void setRoadTypeName(String roadTypeName) {
        this.roadTypeName = roadTypeName == null ? null : roadTypeName.trim();
    }

    public String getRoadDeptId() {
        return roadDeptId;
    }

    public void setRoadDeptId(String roadDeptId) {
        this.roadDeptId = roadDeptId == null ? null : roadDeptId.trim();
    }

    public String getRoadDeptName() {
        return roadDeptName;
    }

    public void setRoadDeptName(String roadDeptName) {
        this.roadDeptName = roadDeptName == null ? null : roadDeptName.trim();
    }

    public String getIsUse() {
        return isUse;
    }

    public void setIsUse(String isUse) {
        this.isUse = isUse;
    }

    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public JGeometry getRoadGeo() {
        return roadGeo;
    }

    public void setRoadGeo(JGeometry roadGeo) {
        this.roadGeo = roadGeo;
    }

    public String getRoadMemo() {
        return roadMemo;
    }

    public void setRoadMemo(String roadMemo) {
        this.roadMemo = roadMemo == null ? null : roadMemo.trim();
    }

}